KILLED



    


Runtime Complexity (full) proof of /tmp/tmpoWAOxV/LISTUTILITIES_complete_GM.xml


(0) Obligation:

Runtime Complexity TRS:
The TRS R consists of the following rules:

a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0) → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0) → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0, XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0) → 0
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Rewrite Strategy: FULL

(1) DecreasingLoopProof (EQUIVALENT transformation)

The following loop(s) give(s) rise to the lower bound Ω(2n):
The rewrite sequence
mark(U101(natsFrom(X5954097_5), X2, X3)) →+ a__U101(a__U161(a__and(a__isNatural(mark(X5954097_5)), isNaturalKind(mark(X5954097_5))), mark(X5954097_5)), X2, X3)
gives rise to a decreasing loop by considering the right hand sides subterm at position [0,0,0,0].
The pumping substitution is [X5954097_5 / U101(natsFrom(X5954097_5), X2, X3)].
The result substitution is [ ].

The rewrite sequence
mark(U101(natsFrom(X5954097_5), X2, X3)) →+ a__U101(a__U161(a__and(a__isNatural(mark(X5954097_5)), isNaturalKind(mark(X5954097_5))), mark(X5954097_5)), X2, X3)
gives rise to a decreasing loop by considering the right hand sides subterm at position [0,0,1,0].
The pumping substitution is [X5954097_5 / U101(natsFrom(X5954097_5), X2, X3)].
The result substitution is [ ].

(2) BOUNDS(2^n, INF)

(3) RenamingProof (EQUIVALENT transformation)

Renamed function symbols to avoid clashes with predefined symbol.

(4) Obligation:

Runtime Complexity Relative TRS:
The TRS R consists of the following rules:

a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

S is empty.
Rewrite Strategy: FULL

(5) TypeInferenceProof (BOTH BOUNDS(ID, ID) transformation)

Infered types.

(6) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

(7) OrderProof (LOWER BOUND(ID) transformation)

Heuristically decided to analyse the following defined symbols:
a__U101, a__U102, a__isNatural, a__isLNat, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U41, a__U42, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(8) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__U102, a__U101, a__isNatural, a__isLNat, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U41, a__U42, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(9) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__U102.

(10) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__isLNat, a__U101, a__isNatural, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U41, a__U42, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(11) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__isLNat.

(12) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__U41, a__U101, a__isNatural, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U42, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(13) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__U41.

(14) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__U42, a__U101, a__isNatural, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(15) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__U42.

(16) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__isNatural, a__U101, a__U11, a__snd, a__splitAt, mark, a__U111, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(17) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__isNatural.

(18) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__U111, a__U101, a__U11, a__snd, a__splitAt, mark, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__isLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(19) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__U111.

(20) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__isLNatKind, a__U101, a__U11, a__snd, a__splitAt, mark, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__and, a__isNaturalKind, a__isPLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail

(21) NoRewriteLemmaProof (LOWER BOUND(ID) transformation)

Could not prove a rewrite lemma for the defined symbol a__isLNatKind.

(22) Obligation:

TRS:
Rules:
a__U101(tt, V1, V2) → a__U102(a__isNatural(V1), V2)
a__U102(tt, V2) → a__U103(a__isLNat(V2))
a__U103(tt) → tt
a__U11(tt, N, XS) → a__snd(a__splitAt(mark(N), mark(XS)))
a__U111(tt, V1) → a__U112(a__isLNat(V1))
a__U112(tt) → tt
a__U121(tt, V1) → a__U122(a__isNatural(V1))
a__U122(tt) → tt
a__U131(tt, V1, V2) → a__U132(a__isNatural(V1), V2)
a__U132(tt, V2) → a__U133(a__isLNat(V2))
a__U133(tt) → tt
a__U141(tt, V1, V2) → a__U142(a__isLNat(V1), V2)
a__U142(tt, V2) → a__U143(a__isLNat(V2))
a__U143(tt) → tt
a__U151(tt, V1, V2) → a__U152(a__isNatural(V1), V2)
a__U152(tt, V2) → a__U153(a__isLNat(V2))
a__U153(tt) → tt
a__U161(tt, N) → cons(mark(N), natsFrom(s(N)))
a__U171(tt, N, XS) → a__head(a__afterNth(mark(N), mark(XS)))
a__U181(tt, Y) → mark(Y)
a__U191(tt, XS) → pair(nil, mark(XS))
a__U201(tt, N, X, XS) → a__U202(a__splitAt(mark(N), mark(XS)), X)
a__U202(pair(YS, ZS), X) → pair(cons(mark(X), YS), mark(ZS))
a__U21(tt, X) → mark(X)
a__U211(tt, XS) → mark(XS)
a__U221(tt, N, XS) → a__fst(a__splitAt(mark(N), mark(XS)))
a__U31(tt, N) → mark(N)
a__U41(tt, V1, V2) → a__U42(a__isNatural(V1), V2)
a__U42(tt, V2) → a__U43(a__isLNat(V2))
a__U43(tt) → tt
a__U51(tt, V1, V2) → a__U52(a__isNatural(V1), V2)
a__U52(tt, V2) → a__U53(a__isLNat(V2))
a__U53(tt) → tt
a__U61(tt, V1) → a__U62(a__isPLNat(V1))
a__U62(tt) → tt
a__U71(tt, V1) → a__U72(a__isNatural(V1))
a__U72(tt) → tt
a__U81(tt, V1) → a__U82(a__isPLNat(V1))
a__U82(tt) → tt
a__U91(tt, V1) → a__U92(a__isLNat(V1))
a__U92(tt) → tt
a__afterNth(N, XS) → a__U11(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__and(tt, X) → mark(X)
a__fst(pair(X, Y)) → a__U21(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), X)
a__head(cons(N, XS)) → a__U31(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N)
a__isLNat(nil) → tt
a__isLNat(afterNth(V1, V2)) → a__U41(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(cons(V1, V2)) → a__U51(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNat(fst(V1)) → a__U61(a__isPLNatKind(V1), V1)
a__isLNat(natsFrom(V1)) → a__U71(a__isNaturalKind(V1), V1)
a__isLNat(snd(V1)) → a__U81(a__isPLNatKind(V1), V1)
a__isLNat(tail(V1)) → a__U91(a__isLNatKind(V1), V1)
a__isLNat(take(V1, V2)) → a__U101(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isLNatKind(nil) → tt
a__isLNatKind(afterNth(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(cons(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isLNatKind(fst(V1)) → a__isPLNatKind(V1)
a__isLNatKind(natsFrom(V1)) → a__isNaturalKind(V1)
a__isLNatKind(snd(V1)) → a__isPLNatKind(V1)
a__isLNatKind(tail(V1)) → a__isLNatKind(V1)
a__isLNatKind(take(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isNatural(0') → tt
a__isNatural(head(V1)) → a__U111(a__isLNatKind(V1), V1)
a__isNatural(s(V1)) → a__U121(a__isNaturalKind(V1), V1)
a__isNatural(sel(V1, V2)) → a__U131(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isNaturalKind(0') → tt
a__isNaturalKind(head(V1)) → a__isLNatKind(V1)
a__isNaturalKind(s(V1)) → a__isNaturalKind(V1)
a__isNaturalKind(sel(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__isPLNat(pair(V1, V2)) → a__U141(a__and(a__isLNatKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNat(splitAt(V1, V2)) → a__U151(a__and(a__isNaturalKind(V1), isLNatKind(V2)), V1, V2)
a__isPLNatKind(pair(V1, V2)) → a__and(a__isLNatKind(V1), isLNatKind(V2))
a__isPLNatKind(splitAt(V1, V2)) → a__and(a__isNaturalKind(V1), isLNatKind(V2))
a__natsFrom(N) → a__U161(a__and(a__isNatural(N), isNaturalKind(N)), N)
a__sel(N, XS) → a__U171(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
a__snd(pair(X, Y)) → a__U181(a__and(a__and(a__isLNat(X), isLNatKind(X)), and(isLNat(Y), isLNatKind(Y))), Y)
a__splitAt(0', XS) → a__U191(a__and(a__isLNat(XS), isLNatKind(XS)), XS)
a__splitAt(s(N), cons(X, XS)) → a__U201(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(and(isNatural(X), isNaturalKind(X)), and(isLNat(XS), isLNatKind(XS)))), N, X, XS)
a__tail(cons(N, XS)) → a__U211(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), XS)
a__take(N, XS) → a__U221(a__and(a__and(a__isNatural(N), isNaturalKind(N)), and(isLNat(XS), isLNatKind(XS))), N, XS)
mark(U101(X1, X2, X3)) → a__U101(mark(X1), X2, X3)
mark(U102(X1, X2)) → a__U102(mark(X1), X2)
mark(isNatural(X)) → a__isNatural(X)
mark(U103(X)) → a__U103(mark(X))
mark(isLNat(X)) → a__isLNat(X)
mark(U11(X1, X2, X3)) → a__U11(mark(X1), X2, X3)
mark(snd(X)) → a__snd(mark(X))
mark(splitAt(X1, X2)) → a__splitAt(mark(X1), mark(X2))
mark(U111(X1, X2)) → a__U111(mark(X1), X2)
mark(U112(X)) → a__U112(mark(X))
mark(U121(X1, X2)) → a__U121(mark(X1), X2)
mark(U122(X)) → a__U122(mark(X))
mark(U131(X1, X2, X3)) → a__U131(mark(X1), X2, X3)
mark(U132(X1, X2)) → a__U132(mark(X1), X2)
mark(U133(X)) → a__U133(mark(X))
mark(U141(X1, X2, X3)) → a__U141(mark(X1), X2, X3)
mark(U142(X1, X2)) → a__U142(mark(X1), X2)
mark(U143(X)) → a__U143(mark(X))
mark(U151(X1, X2, X3)) → a__U151(mark(X1), X2, X3)
mark(U152(X1, X2)) → a__U152(mark(X1), X2)
mark(U153(X)) → a__U153(mark(X))
mark(U161(X1, X2)) → a__U161(mark(X1), X2)
mark(natsFrom(X)) → a__natsFrom(mark(X))
mark(U171(X1, X2, X3)) → a__U171(mark(X1), X2, X3)
mark(head(X)) → a__head(mark(X))
mark(afterNth(X1, X2)) → a__afterNth(mark(X1), mark(X2))
mark(U181(X1, X2)) → a__U181(mark(X1), X2)
mark(U191(X1, X2)) → a__U191(mark(X1), X2)
mark(U201(X1, X2, X3, X4)) → a__U201(mark(X1), X2, X3, X4)
mark(U202(X1, X2)) → a__U202(mark(X1), X2)
mark(U21(X1, X2)) → a__U21(mark(X1), X2)
mark(U211(X1, X2)) → a__U211(mark(X1), X2)
mark(U221(X1, X2, X3)) → a__U221(mark(X1), X2, X3)
mark(fst(X)) → a__fst(mark(X))
mark(U31(X1, X2)) → a__U31(mark(X1), X2)
mark(U41(X1, X2, X3)) → a__U41(mark(X1), X2, X3)
mark(U42(X1, X2)) → a__U42(mark(X1), X2)
mark(U43(X)) → a__U43(mark(X))
mark(U51(X1, X2, X3)) → a__U51(mark(X1), X2, X3)
mark(U52(X1, X2)) → a__U52(mark(X1), X2)
mark(U53(X)) → a__U53(mark(X))
mark(U61(X1, X2)) → a__U61(mark(X1), X2)
mark(U62(X)) → a__U62(mark(X))
mark(isPLNat(X)) → a__isPLNat(X)
mark(U71(X1, X2)) → a__U71(mark(X1), X2)
mark(U72(X)) → a__U72(mark(X))
mark(U81(X1, X2)) → a__U81(mark(X1), X2)
mark(U82(X)) → a__U82(mark(X))
mark(U91(X1, X2)) → a__U91(mark(X1), X2)
mark(U92(X)) → a__U92(mark(X))
mark(and(X1, X2)) → a__and(mark(X1), X2)
mark(isNaturalKind(X)) → a__isNaturalKind(X)
mark(isLNatKind(X)) → a__isLNatKind(X)
mark(isPLNatKind(X)) → a__isPLNatKind(X)
mark(tail(X)) → a__tail(mark(X))
mark(take(X1, X2)) → a__take(mark(X1), mark(X2))
mark(sel(X1, X2)) → a__sel(mark(X1), mark(X2))
mark(tt) → tt
mark(cons(X1, X2)) → cons(mark(X1), X2)
mark(s(X)) → s(mark(X))
mark(pair(X1, X2)) → pair(mark(X1), mark(X2))
mark(nil) → nil
mark(0') → 0'
a__U101(X1, X2, X3) → U101(X1, X2, X3)
a__U102(X1, X2) → U102(X1, X2)
a__isNatural(X) → isNatural(X)
a__U103(X) → U103(X)
a__isLNat(X) → isLNat(X)
a__U11(X1, X2, X3) → U11(X1, X2, X3)
a__snd(X) → snd(X)
a__splitAt(X1, X2) → splitAt(X1, X2)
a__U111(X1, X2) → U111(X1, X2)
a__U112(X) → U112(X)
a__U121(X1, X2) → U121(X1, X2)
a__U122(X) → U122(X)
a__U131(X1, X2, X3) → U131(X1, X2, X3)
a__U132(X1, X2) → U132(X1, X2)
a__U133(X) → U133(X)
a__U141(X1, X2, X3) → U141(X1, X2, X3)
a__U142(X1, X2) → U142(X1, X2)
a__U143(X) → U143(X)
a__U151(X1, X2, X3) → U151(X1, X2, X3)
a__U152(X1, X2) → U152(X1, X2)
a__U153(X) → U153(X)
a__U161(X1, X2) → U161(X1, X2)
a__natsFrom(X) → natsFrom(X)
a__U171(X1, X2, X3) → U171(X1, X2, X3)
a__head(X) → head(X)
a__afterNth(X1, X2) → afterNth(X1, X2)
a__U181(X1, X2) → U181(X1, X2)
a__U191(X1, X2) → U191(X1, X2)
a__U201(X1, X2, X3, X4) → U201(X1, X2, X3, X4)
a__U202(X1, X2) → U202(X1, X2)
a__U21(X1, X2) → U21(X1, X2)
a__U211(X1, X2) → U211(X1, X2)
a__U221(X1, X2, X3) → U221(X1, X2, X3)
a__fst(X) → fst(X)
a__U31(X1, X2) → U31(X1, X2)
a__U41(X1, X2, X3) → U41(X1, X2, X3)
a__U42(X1, X2) → U42(X1, X2)
a__U43(X) → U43(X)
a__U51(X1, X2, X3) → U51(X1, X2, X3)
a__U52(X1, X2) → U52(X1, X2)
a__U53(X) → U53(X)
a__U61(X1, X2) → U61(X1, X2)
a__U62(X) → U62(X)
a__isPLNat(X) → isPLNat(X)
a__U71(X1, X2) → U71(X1, X2)
a__U72(X) → U72(X)
a__U81(X1, X2) → U81(X1, X2)
a__U82(X) → U82(X)
a__U91(X1, X2) → U91(X1, X2)
a__U92(X) → U92(X)
a__and(X1, X2) → and(X1, X2)
a__isNaturalKind(X) → isNaturalKind(X)
a__isLNatKind(X) → isLNatKind(X)
a__isPLNatKind(X) → isPLNatKind(X)
a__tail(X) → tail(X)
a__take(X1, X2) → take(X1, X2)
a__sel(X1, X2) → sel(X1, X2)

Types:
a__U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
mark :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
cons :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
s :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
pair :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
nil :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
and :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
afterNth :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isNaturalKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
fst :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
snd :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__isLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
0' :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
head :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
splitAt :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__natsFrom :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__sel :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isNatural :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__tail :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
a__take :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U101 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U102 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U103 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U11 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U111 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U112 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U121 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U122 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U131 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U132 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U133 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U141 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U142 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U143 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U151 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U152 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U153 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U161 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U171 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U181 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U191 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U201 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U202 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U21 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U211 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U221 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U31 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U41 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U42 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U43 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U51 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U52 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U53 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U61 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U62 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNat :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U71 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U72 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U81 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U82 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U91 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
U92 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
isPLNatKind :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
hole_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind1_0 :: tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0 :: Nat → tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind

Generator Equations:
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(0) ⇔ tt
gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(+(x, 1)) ⇔ cons(gen_tt:s:natsFrom:cons:nil:pair:isNaturalKind:isLNat:isLNatKind:and:afterNth:fst:snd:tail:take:0':head:sel:splitAt:isNatural:U101:U102:U103:U11:U111:U112:U121:U122:U131:U132:U133:U141:U142:U143:U151:U152:U153:U161:U171:U181:U191:U201:U202:U21:U211:U221:U31:U41:U42:U43:U51:U52:U53:U61:U62:isPLNat:U71:U72:U81:U82:U91:U92:isPLNatKind2_0(x), tt)

The following defined symbols remain to be analysed:
a__and, a__U101, a__U11, a__snd, a__splitAt, mark, a__U121, a__U131, a__U132, a__U141, a__U142, a__U151, a__U152, a__U161, a__U171, a__head, a__afterNth, a__U181, a__U191, a__U201, a__U202, a__U21, a__U211, a__U221, a__fst, a__U31, a__U51, a__U52, a__U61, a__isPLNat, a__U71, a__U81, a__U91, a__isNaturalKind, a__isPLNatKind, a__natsFrom, a__tail

They will be analysed ascendingly in the following order:
a__U101 = a__U102
a__U101 = a__isNatural
a__U101 = a__isLNat
a__U101 = a__U11
a__U101 = a__snd
a__U101 = a__splitAt
a__U101 = mark
a__U101 = a__U111
a__U101 = a__U121
a__U101 = a__U131
a__U101 = a__U132
a__U101 = a__U141
a__U101 = a__U142
a__U101 = a__U151
a__U101 = a__U152
a__U101 = a__U161
a__U101 = a__U171
a__U101 = a__head
a__U101 = a__afterNth
a__U101 = a__U181
a__U101 = a__U191
a__U101 = a__U201
a__U101 = a__U202
a__U101 = a__U21
a__U101 = a__U211
a__U101 = a__U221
a__U101 = a__fst
a__U101 = a__U31
a__U101 = a__U41
a__U101 = a__U42
a__U101 = a__U51
a__U101 = a__U52
a__U101 = a__U61
a__U101 = a__isPLNat
a__U101 = a__U71
a__U101 = a__U81
a__U101 = a__U91
a__U101 = a__and
a__U101 = a__isNaturalKind
a__U101 = a__isPLNatKind
a__U101 = a__isLNatKind
a__U101 = a__natsFrom
a__U101 = a__tail
a__U102 = a__isNatural
a__U102 = a__isLNat
a__U102 = a__U11
a__U102 = a__snd
a__U102 = a__splitAt
a__U102 = mark
a__U102 = a__U111
a__U102 = a__U121
a__U102 = a__U131
a__U102 = a__U132
a__U102 = a__U141
a__U102 = a__U142
a__U102 = a__U151
a__U102 = a__U152
a__U102 = a__U161
a__U102 = a__U171
a__U102 = a__head
a__U102 = a__afterNth
a__U102 = a__U181
a__U102 = a__U191
a__U102 = a__U201
a__U102 = a__U202
a__U102 = a__U21
a__U102 = a__U211
a__U102 = a__U221
a__U102 = a__fst
a__U102 = a__U31
a__U102 = a__U41
a__U102 = a__U42
a__U102 = a__U51
a__U102 = a__U52
a__U102 = a__U61
a__U102 = a__isPLNat
a__U102 = a__U71
a__U102 = a__U81
a__U102 = a__U91
a__U102 = a__and
a__U102 = a__isNaturalKind
a__U102 = a__isPLNatKind
a__U102 = a__isLNatKind
a__U102 = a__natsFrom
a__U102 = a__tail
a__isNatural = a__isLNat
a__isNatural = a__U11
a__isNatural = a__snd
a__isNatural = a__splitAt
a__isNatural = mark
a__isNatural = a__U111
a__isNatural = a__U121
a__isNatural = a__U131
a__isNatural = a__U132
a__isNatural = a__U141
a__isNatural = a__U142
a__isNatural = a__U151
a__isNatural = a__U152
a__isNatural = a__U161
a__isNatural = a__U171
a__isNatural = a__head
a__isNatural = a__afterNth
a__isNatural = a__U181
a__isNatural = a__U191
a__isNatural = a__U201
a__isNatural = a__U202
a__isNatural = a__U21
a__isNatural = a__U211
a__isNatural = a__U221
a__isNatural = a__fst
a__isNatural = a__U31
a__isNatural = a__U41
a__isNatural = a__U42
a__isNatural = a__U51
a__isNatural = a__U52
a__isNatural = a__U61
a__isNatural = a__isPLNat
a__isNatural = a__U71
a__isNatural = a__U81
a__isNatural = a__U91
a__isNatural = a__and
a__isNatural = a__isNaturalKind
a__isNatural = a__isPLNatKind
a__isNatural = a__isLNatKind
a__isNatural = a__natsFrom
a__isNatural = a__tail
a__isLNat = a__U11
a__isLNat = a__snd
a__isLNat = a__splitAt
a__isLNat = mark
a__isLNat = a__U111
a__isLNat = a__U121
a__isLNat = a__U131
a__isLNat = a__U132
a__isLNat = a__U141
a__isLNat = a__U142
a__isLNat = a__U151
a__isLNat = a__U152
a__isLNat = a__U161
a__isLNat = a__U171
a__isLNat = a__head
a__isLNat = a__afterNth
a__isLNat = a__U181
a__isLNat = a__U191
a__isLNat = a__U201
a__isLNat = a__U202
a__isLNat = a__U21
a__isLNat = a__U211
a__isLNat = a__U221
a__isLNat = a__fst
a__isLNat = a__U31
a__isLNat = a__U41
a__isLNat = a__U42
a__isLNat = a__U51
a__isLNat = a__U52
a__isLNat = a__U61
a__isLNat = a__isPLNat
a__isLNat = a__U71
a__isLNat = a__U81
a__isLNat = a__U91
a__isLNat = a__and
a__isLNat = a__isNaturalKind
a__isLNat = a__isPLNatKind
a__isLNat = a__isLNatKind
a__isLNat = a__natsFrom
a__isLNat = a__tail
a__U11 = a__snd
a__U11 = a__splitAt
a__U11 = mark
a__U11 = a__U111
a__U11 = a__U121
a__U11 = a__U131
a__U11 = a__U132
a__U11 = a__U141
a__U11 = a__U142
a__U11 = a__U151
a__U11 = a__U152
a__U11 = a__U161
a__U11 = a__U171
a__U11 = a__head
a__U11 = a__afterNth
a__U11 = a__U181
a__U11 = a__U191
a__U11 = a__U201
a__U11 = a__U202
a__U11 = a__U21
a__U11 = a__U211
a__U11 = a__U221
a__U11 = a__fst
a__U11 = a__U31
a__U11 = a__U41
a__U11 = a__U42
a__U11 = a__U51
a__U11 = a__U52
a__U11 = a__U61
a__U11 = a__isPLNat
a__U11 = a__U71
a__U11 = a__U81
a__U11 = a__U91
a__U11 = a__and
a__U11 = a__isNaturalKind
a__U11 = a__isPLNatKind
a__U11 = a__isLNatKind
a__U11 = a__natsFrom
a__U11 = a__tail
a__snd = a__splitAt
a__snd = mark
a__snd = a__U111
a__snd = a__U121
a__snd = a__U131
a__snd = a__U132
a__snd = a__U141
a__snd = a__U142
a__snd = a__U151
a__snd = a__U152
a__snd = a__U161
a__snd = a__U171
a__snd = a__head
a__snd = a__afterNth
a__snd = a__U181
a__snd = a__U191
a__snd = a__U201
a__snd = a__U202
a__snd = a__U21
a__snd = a__U211
a__snd = a__U221
a__snd = a__fst
a__snd = a__U31
a__snd = a__U41
a__snd = a__U42
a__snd = a__U51
a__snd = a__U52
a__snd = a__U61
a__snd = a__isPLNat
a__snd = a__U71
a__snd = a__U81
a__snd = a__U91
a__snd = a__and
a__snd = a__isNaturalKind
a__snd = a__isPLNatKind
a__snd = a__isLNatKind
a__snd = a__natsFrom
a__snd = a__tail
a__splitAt = mark
a__splitAt = a__U111
a__splitAt = a__U121
a__splitAt = a__U131
a__splitAt = a__U132
a__splitAt = a__U141
a__splitAt = a__U142
a__splitAt = a__U151
a__splitAt = a__U152
a__splitAt = a__U161
a__splitAt = a__U171
a__splitAt = a__head
a__splitAt = a__afterNth
a__splitAt = a__U181
a__splitAt = a__U191
a__splitAt = a__U201
a__splitAt = a__U202
a__splitAt = a__U21
a__splitAt = a__U211
a__splitAt = a__U221
a__splitAt = a__fst
a__splitAt = a__U31
a__splitAt = a__U41
a__splitAt = a__U42
a__splitAt = a__U51
a__splitAt = a__U52
a__splitAt = a__U61
a__splitAt = a__isPLNat
a__splitAt = a__U71
a__splitAt = a__U81
a__splitAt = a__U91
a__splitAt = a__and
a__splitAt = a__isNaturalKind
a__splitAt = a__isPLNatKind
a__splitAt = a__isLNatKind
a__splitAt = a__natsFrom
a__splitAt = a__tail
mark = a__U111
mark = a__U121
mark = a__U131
mark = a__U132
mark = a__U141
mark = a__U142
mark = a__U151
mark = a__U152
mark = a__U161
mark = a__U171
mark = a__head
mark = a__afterNth
mark = a__U181
mark = a__U191
mark = a__U201
mark = a__U202
mark = a__U21
mark = a__U211
mark = a__U221
mark = a__fst
mark = a__U31
mark = a__U41
mark = a__U42
mark = a__U51
mark = a__U52
mark = a__U61
mark = a__isPLNat
mark = a__U71
mark = a__U81
mark = a__U91
mark = a__and
mark = a__isNaturalKind
mark = a__isPLNatKind
mark = a__isLNatKind
mark = a__natsFrom
mark = a__tail
a__U111 = a__U121
a__U111 = a__U131
a__U111 = a__U132
a__U111 = a__U141
a__U111 = a__U142
a__U111 = a__U151
a__U111 = a__U152
a__U111 = a__U161
a__U111 = a__U171
a__U111 = a__head
a__U111 = a__afterNth
a__U111 = a__U181
a__U111 = a__U191
a__U111 = a__U201
a__U111 = a__U202
a__U111 = a__U21
a__U111 = a__U211
a__U111 = a__U221
a__U111 = a__fst
a__U111 = a__U31
a__U111 = a__U41
a__U111 = a__U42
a__U111 = a__U51
a__U111 = a__U52
a__U111 = a__U61
a__U111 = a__isPLNat
a__U111 = a__U71
a__U111 = a__U81
a__U111 = a__U91
a__U111 = a__and
a__U111 = a__isNaturalKind
a__U111 = a__isPLNatKind
a__U111 = a__isLNatKind
a__U111 = a__natsFrom
a__U111 = a__tail
a__U121 = a__U131
a__U121 = a__U132
a__U121 = a__U141
a__U121 = a__U142
a__U121 = a__U151
a__U121 = a__U152
a__U121 = a__U161
a__U121 = a__U171
a__U121 = a__head
a__U121 = a__afterNth
a__U121 = a__U181
a__U121 = a__U191
a__U121 = a__U201
a__U121 = a__U202
a__U121 = a__U21
a__U121 = a__U211
a__U121 = a__U221
a__U121 = a__fst
a__U121 = a__U31
a__U121 = a__U41
a__U121 = a__U42
a__U121 = a__U51
a__U121 = a__U52
a__U121 = a__U61
a__U121 = a__isPLNat
a__U121 = a__U71
a__U121 = a__U81
a__U121 = a__U91
a__U121 = a__and
a__U121 = a__isNaturalKind
a__U121 = a__isPLNatKind
a__U121 = a__isLNatKind
a__U121 = a__natsFrom
a__U121 = a__tail
a__U131 = a__U132
a__U131 = a__U141
a__U131 = a__U142
a__U131 = a__U151
a__U131 = a__U152
a__U131 = a__U161
a__U131 = a__U171
a__U131 = a__head
a__U131 = a__afterNth
a__U131 = a__U181
a__U131 = a__U191
a__U131 = a__U201
a__U131 = a__U202
a__U131 = a__U21
a__U131 = a__U211
a__U131 = a__U221
a__U131 = a__fst
a__U131 = a__U31
a__U131 = a__U41
a__U131 = a__U42
a__U131 = a__U51
a__U131 = a__U52
a__U131 = a__U61
a__U131 = a__isPLNat
a__U131 = a__U71
a__U131 = a__U81
a__U131 = a__U91
a__U131 = a__and
a__U131 = a__isNaturalKind
a__U131 = a__isPLNatKind
a__U131 = a__isLNatKind
a__U131 = a__natsFrom
a__U131 = a__tail
a__U132 = a__U141
a__U132 = a__U142
a__U132 = a__U151
a__U132 = a__U152
a__U132 = a__U161
a__U132 = a__U171
a__U132 = a__head
a__U132 = a__afterNth
a__U132 = a__U181
a__U132 = a__U191
a__U132 = a__U201
a__U132 = a__U202
a__U132 = a__U21
a__U132 = a__U211
a__U132 = a__U221
a__U132 = a__fst
a__U132 = a__U31
a__U132 = a__U41
a__U132 = a__U42
a__U132 = a__U51
a__U132 = a__U52
a__U132 = a__U61
a__U132 = a__isPLNat
a__U132 = a__U71
a__U132 = a__U81
a__U132 = a__U91
a__U132 = a__and
a__U132 = a__isNaturalKind
a__U132 = a__isPLNatKind
a__U132 = a__isLNatKind
a__U132 = a__natsFrom
a__U132 = a__tail
a__U141 = a__U142
a__U141 = a__U151
a__U141 = a__U152
a__U141 = a__U161
a__U141 = a__U171
a__U141 = a__head
a__U141 = a__afterNth
a__U141 = a__U181
a__U141 = a__U191
a__U141 = a__U201
a__U141 = a__U202
a__U141 = a__U21
a__U141 = a__U211
a__U141 = a__U221
a__U141 = a__fst
a__U141 = a__U31
a__U141 = a__U41
a__U141 = a__U42
a__U141 = a__U51
a__U141 = a__U52
a__U141 = a__U61
a__U141 = a__isPLNat
a__U141 = a__U71
a__U141 = a__U81
a__U141 = a__U91
a__U141 = a__and
a__U141 = a__isNaturalKind
a__U141 = a__isPLNatKind
a__U141 = a__isLNatKind
a__U141 = a__natsFrom
a__U141 = a__tail
a__U142 = a__U151
a__U142 = a__U152
a__U142 = a__U161
a__U142 = a__U171
a__U142 = a__head
a__U142 = a__afterNth
a__U142 = a__U181
a__U142 = a__U191
a__U142 = a__U201
a__U142 = a__U202
a__U142 = a__U21
a__U142 = a__U211
a__U142 = a__U221
a__U142 = a__fst
a__U142 = a__U31
a__U142 = a__U41
a__U142 = a__U42
a__U142 = a__U51
a__U142 = a__U52
a__U142 = a__U61
a__U142 = a__isPLNat
a__U142 = a__U71
a__U142 = a__U81
a__U142 = a__U91
a__U142 = a__and
a__U142 = a__isNaturalKind
a__U142 = a__isPLNatKind
a__U142 = a__isLNatKind
a__U142 = a__natsFrom
a__U142 = a__tail
a__U151 = a__U152
a__U151 = a__U161
a__U151 = a__U171
a__U151 = a__head
a__U151 = a__afterNth
a__U151 = a__U181
a__U151 = a__U191
a__U151 = a__U201
a__U151 = a__U202
a__U151 = a__U21
a__U151 = a__U211
a__U151 = a__U221
a__U151 = a__fst
a__U151 = a__U31
a__U151 = a__U41
a__U151 = a__U42
a__U151 = a__U51
a__U151 = a__U52
a__U151 = a__U61
a__U151 = a__isPLNat
a__U151 = a__U71
a__U151 = a__U81
a__U151 = a__U91
a__U151 = a__and
a__U151 = a__isNaturalKind
a__U151 = a__isPLNatKind
a__U151 = a__isLNatKind
a__U151 = a__natsFrom
a__U151 = a__tail
a__U152 = a__U161
a__U152 = a__U171
a__U152 = a__head
a__U152 = a__afterNth
a__U152 = a__U181
a__U152 = a__U191
a__U152 = a__U201
a__U152 = a__U202
a__U152 = a__U21
a__U152 = a__U211
a__U152 = a__U221
a__U152 = a__fst
a__U152 = a__U31
a__U152 = a__U41
a__U152 = a__U42
a__U152 = a__U51
a__U152 = a__U52
a__U152 = a__U61
a__U152 = a__isPLNat
a__U152 = a__U71
a__U152 = a__U81
a__U152 = a__U91
a__U152 = a__and
a__U152 = a__isNaturalKind
a__U152 = a__isPLNatKind
a__U152 = a__isLNatKind
a__U152 = a__natsFrom
a__U152 = a__tail
a__U161 = a__U171
a__U161 = a__head
a__U161 = a__afterNth
a__U161 = a__U181
a__U161 = a__U191
a__U161 = a__U201
a__U161 = a__U202
a__U161 = a__U21
a__U161 = a__U211
a__U161 = a__U221
a__U161 = a__fst
a__U161 = a__U31
a__U161 = a__U41
a__U161 = a__U42
a__U161 = a__U51
a__U161 = a__U52
a__U161 = a__U61
a__U161 = a__isPLNat
a__U161 = a__U71
a__U161 = a__U81
a__U161 = a__U91
a__U161 = a__and
a__U161 = a__isNaturalKind
a__U161 = a__isPLNatKind
a__U161 = a__isLNatKind
a__U161 = a__natsFrom
a__U161 = a__tail
a__U171 = a__head
a__U171 = a__afterNth
a__U171 = a__U181
a__U171 = a__U191
a__U171 = a__U201
a__U171 = a__U202
a__U171 = a__U21
a__U171 = a__U211
a__U171 = a__U221
a__U171 = a__fst
a__U171 = a__U31
a__U171 = a__U41
a__U171 = a__U42
a__U171 = a__U51
a__U171 = a__U52
a__U171 = a__U61
a__U171 = a__isPLNat
a__U171 = a__U71
a__U171 = a__U81
a__U171 = a__U91
a__U171 = a__and
a__U171 = a__isNaturalKind
a__U171 = a__isPLNatKind
a__U171 = a__isLNatKind
a__U171 = a__natsFrom
a__U171 = a__tail
a__head = a__afterNth
a__head = a__U181
a__head = a__U191
a__head = a__U201
a__head = a__U202
a__head = a__U21
a__head = a__U211
a__head = a__U221
a__head = a__fst
a__head = a__U31
a__head = a__U41
a__head = a__U42
a__head = a__U51
a__head = a__U52
a__head = a__U61
a__head = a__isPLNat
a__head = a__U71
a__head = a__U81
a__head = a__U91
a__head = a__and
a__head = a__isNaturalKind
a__head = a__isPLNatKind
a__head = a__isLNatKind
a__head = a__natsFrom
a__head = a__tail
a__afterNth = a__U181
a__afterNth = a__U191
a__afterNth = a__U201
a__afterNth = a__U202
a__afterNth = a__U21
a__afterNth = a__U211
a__afterNth = a__U221
a__afterNth = a__fst
a__afterNth = a__U31
a__afterNth = a__U41
a__afterNth = a__U42
a__afterNth = a__U51
a__afterNth = a__U52
a__afterNth = a__U61
a__afterNth = a__isPLNat
a__afterNth = a__U71
a__afterNth = a__U81
a__afterNth = a__U91
a__afterNth = a__and
a__afterNth = a__isNaturalKind
a__afterNth = a__isPLNatKind
a__afterNth = a__isLNatKind
a__afterNth = a__natsFrom
a__afterNth = a__tail
a__U181 = a__U191
a__U181 = a__U201
a__U181 = a__U202
a__U181 = a__U21
a__U181 = a__U211
a__U181 = a__U221
a__U181 = a__fst
a__U181 = a__U31
a__U181 = a__U41
a__U181 = a__U42
a__U181 = a__U51
a__U181 = a__U52
a__U181 = a__U61
a__U181 = a__isPLNat
a__U181 = a__U71
a__U181 = a__U81
a__U181 = a__U91
a__U181 = a__and
a__U181 = a__isNaturalKind
a__U181 = a__isPLNatKind
a__U181 = a__isLNatKind
a__U181 = a__natsFrom
a__U181 = a__tail
a__U191 = a__U201
a__U191 = a__U202
a__U191 = a__U21
a__U191 = a__U211
a__U191 = a__U221
a__U191 = a__fst
a__U191 = a__U31
a__U191 = a__U41
a__U191 = a__U42
a__U191 = a__U51
a__U191 = a__U52
a__U191 = a__U61
a__U191 = a__isPLNat
a__U191 = a__U71
a__U191 = a__U81
a__U191 = a__U91
a__U191 = a__and
a__U191 = a__isNaturalKind
a__U191 = a__isPLNatKind
a__U191 = a__isLNatKind
a__U191 = a__natsFrom
a__U191 = a__tail
a__U201 = a__U202
a__U201 = a__U21
a__U201 = a__U211
a__U201 = a__U221
a__U201 = a__fst
a__U201 = a__U31
a__U201 = a__U41
a__U201 = a__U42
a__U201 = a__U51
a__U201 = a__U52
a__U201 = a__U61
a__U201 = a__isPLNat
a__U201 = a__U71
a__U201 = a__U81
a__U201 = a__U91
a__U201 = a__and
a__U201 = a__isNaturalKind
a__U201 = a__isPLNatKind
a__U201 = a__isLNatKind
a__U201 = a__natsFrom
a__U201 = a__tail
a__U202 = a__U21
a__U202 = a__U211
a__U202 = a__U221
a__U202 = a__fst
a__U202 = a__U31
a__U202 = a__U41
a__U202 = a__U42
a__U202 = a__U51
a__U202 = a__U52
a__U202 = a__U61
a__U202 = a__isPLNat
a__U202 = a__U71
a__U202 = a__U81
a__U202 = a__U91
a__U202 = a__and
a__U202 = a__isNaturalKind
a__U202 = a__isPLNatKind
a__U202 = a__isLNatKind
a__U202 = a__natsFrom
a__U202 = a__tail
a__U21 = a__U211
a__U21 = a__U221
a__U21 = a__fst
a__U21 = a__U31
a__U21 = a__U41
a__U21 = a__U42
a__U21 = a__U51
a__U21 = a__U52
a__U21 = a__U61
a__U21 = a__isPLNat
a__U21 = a__U71
a__U21 = a__U81
a__U21 = a__U91
a__U21 = a__and
a__U21 = a__isNaturalKind
a__U21 = a__isPLNatKind
a__U21 = a__isLNatKind
a__U21 = a__natsFrom
a__U21 = a__tail
a__U211 = a__U221
a__U211 = a__fst
a__U211 = a__U31
a__U211 = a__U41
a__U211 = a__U42
a__U211 = a__U51
a__U211 = a__U52
a__U211 = a__U61
a__U211 = a__isPLNat
a__U211 = a__U71
a__U211 = a__U81
a__U211 = a__U91
a__U211 = a__and
a__U211 = a__isNaturalKind
a__U211 = a__isPLNatKind
a__U211 = a__isLNatKind
a__U211 = a__natsFrom
a__U211 = a__tail
a__U221 = a__fst
a__U221 = a__U31
a__U221 = a__U41
a__U221 = a__U42
a__U221 = a__U51
a__U221 = a__U52
a__U221 = a__U61
a__U221 = a__isPLNat
a__U221 = a__U71
a__U221 = a__U81
a__U221 = a__U91
a__U221 = a__and
a__U221 = a__isNaturalKind
a__U221 = a__isPLNatKind
a__U221 = a__isLNatKind
a__U221 = a__natsFrom
a__U221 = a__tail
a__fst = a__U31
a__fst = a__U41
a__fst = a__U42
a__fst = a__U51
a__fst = a__U52
a__fst = a__U61
a__fst = a__isPLNat
a__fst = a__U71
a__fst = a__U81
a__fst = a__U91
a__fst = a__and
a__fst = a__isNaturalKind
a__fst = a__isPLNatKind
a__fst = a__isLNatKind
a__fst = a__natsFrom
a__fst = a__tail
a__U31 = a__U41
a__U31 = a__U42
a__U31 = a__U51
a__U31 = a__U52
a__U31 = a__U61
a__U31 = a__isPLNat
a__U31 = a__U71
a__U31 = a__U81
a__U31 = a__U91
a__U31 = a__and
a__U31 = a__isNaturalKind
a__U31 = a__isPLNatKind
a__U31 = a__isLNatKind
a__U31 = a__natsFrom
a__U31 = a__tail
a__U41 = a__U42
a__U41 = a__U51
a__U41 = a__U52
a__U41 = a__U61
a__U41 = a__isPLNat
a__U41 = a__U71
a__U41 = a__U81
a__U41 = a__U91
a__U41 = a__and
a__U41 = a__isNaturalKind
a__U41 = a__isPLNatKind
a__U41 = a__isLNatKind
a__U41 = a__natsFrom
a__U41 = a__tail
a__U42 = a__U51
a__U42 = a__U52
a__U42 = a__U61
a__U42 = a__isPLNat
a__U42 = a__U71
a__U42 = a__U81
a__U42 = a__U91
a__U42 = a__and
a__U42 = a__isNaturalKind
a__U42 = a__isPLNatKind
a__U42 = a__isLNatKind
a__U42 = a__natsFrom
a__U42 = a__tail
a__U51 = a__U52
a__U51 = a__U61
a__U51 = a__isPLNat
a__U51 = a__U71
a__U51 = a__U81
a__U51 = a__U91
a__U51 = a__and
a__U51 = a__isNaturalKind
a__U51 = a__isPLNatKind
a__U51 = a__isLNatKind
a__U51 = a__natsFrom
a__U51 = a__tail
a__U52 = a__U61
a__U52 = a__isPLNat
a__U52 = a__U71
a__U52 = a__U81
a__U52 = a__U91
a__U52 = a__and
a__U52 = a__isNaturalKind
a__U52 = a__isPLNatKind
a__U52 = a__isLNatKind
a__U52 = a__natsFrom
a__U52 = a__tail
a__U61 = a__isPLNat
a__U61 = a__U71
a__U61 = a__U81
a__U61 = a__U91
a__U61 = a__and
a__U61 = a__isNaturalKind
a__U61 = a__isPLNatKind
a__U61 = a__isLNatKind
a__U61 = a__natsFrom
a__U61 = a__tail
a__isPLNat = a__U71
a__isPLNat = a__U81
a__isPLNat = a__U91
a__isPLNat = a__and
a__isPLNat = a__isNaturalKind
a__isPLNat = a__isPLNatKind
a__isPLNat = a__isLNatKind
a__isPLNat = a__natsFrom
a__isPLNat = a__tail
a__U71 = a__U81
a__U71 = a__U91
a__U71 = a__and
a__U71 = a__isNaturalKind
a__U71 = a__isPLNatKind
a__U71 = a__isLNatKind
a__U71 = a__natsFrom
a__U71 = a__tail
a__U81 = a__U91
a__U81 = a__and
a__U81 = a__isNaturalKind
a__U81 = a__isPLNatKind
a__U81 = a__isLNatKind
a__U81 = a__natsFrom
a__U81 = a__tail
a__U91 = a__and
a__U91 = a__isNaturalKind
a__U91 = a__isPLNatKind
a__U91 = a__isLNatKind
a__U91 = a__natsFrom
a__U91 = a__tail
a__and = a__isNaturalKind
a__and = a__isPLNatKind
a__and = a__isLNatKind
a__and = a__natsFrom
a__and = a__tail
a__isNaturalKind = a__isPLNatKind
a__isNaturalKind = a__isLNatKind
a__isNaturalKind = a__natsFrom
a__isNaturalKind = a__tail
a__isPLNatKind = a__isLNatKind
a__isPLNatKind = a__natsFrom
a__isPLNatKind = a__tail
a__isLNatKind = a__natsFrom
a__isLNatKind = a__tail
a__natsFrom = a__tail